.header {
    position: relative;
    height: 478px;
    /* background-color: red; */
    background-size: auto 602px;
    background-image: url(../img/tourcity/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    /* opacity: 0.7; */
    /* margin-bottom: 70px; */
    background-position: center;
    /* opacity: 0.35; */
}

.header .mask {
    position: absolute;
    /* top: 0; */
    /* margin-top: -60px; */
    width: 100%;
    height: 478px;
    background-color: #161616;
    z-index: 2;
    opacity: 0.35;
}

.header .w {
    z-index: 1;
}

.header .w .header-nav {
    background-color: rgba(10, 7, 7, 0);
}

.tourcity {
    position: relative;
    height: 790px;
    background-color: #161616;
}

.tourcity .w .nav {
    position: absolute;
    /* top: 83px; */
    /* left: 544px; */
    margin: 50px 338px;
    /* margin-top: 50px; */
    /* margin-left: 338px; */
    /* padding-top: 50px; */
}

.tourcity .w .nav .nav-title {
    background-color: #161616;
}

.tourcity .w .show {
    position: absolute;
    width: 1202px;
    height: 500px;
    margin: 0 auto;
    margin-top: 168px;
}

.tourcity .w .show .show-left {
    width: 170px;
    height: 500px;
    margin: 0 auto;
    float: left;
}

.tourcity .w .show .show-left .left-list-item {
    width: 170px;
    height: 250px;
    font-size: 18px;
    line-height: 250px;
    text-align: center;
    color: #8c8c8c;
    background-color: #ffffff;
    opacity: 0.05;
}

.tourcity .w .show .show-left .left-list-item:hover {
    background-color: #dd1717;
    opacity: 0.5;
    color: #ffffff;
}

.tourcity .w .show .show-right {
    float: left;
}

.tourcity .w .show .show-right .right-list .right-list-item {
    float: left;
    width: 258px;
    height: 500px;
    overflow: hidden;
    
}
.show .show-right .right-list .right-list-item img{
    transition: 2s;
}
.show .show-right .right-list .right-list-item:hover img{
    transform: scale(1.3);
}